package com.itheima.web;

import javax.servlet.GenericServlet;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import java.io.IOException;

/*
    HelloServlet是一个Servlet
      为什么是呢 是因为继承了 GenericServlet

      GenericServlet 实现了 javax.servlet.Servlet

      Servlet接口就是 官方 暴露的一个实现方式
      里面定义了关于 处理请求与响应的方法
      service(请求对象,响应对象 )
 */
public class HelloServlet extends GenericServlet {
    @Override
    public void service(ServletRequest servletRequest, ServletResponse servletResponse) throws ServletException, IOException {
        System.out.println("浏览器访问到我的servlet了 并执行了service方法");

        // 设置一个属性 告知浏览器这里用的编码是 utf-8
       servletResponse.setContentType("text/html;charset=utf-8");
       //  text/html; 文本形式  可以用html解析
        //  charset=utf-8  数据是utf-8编码

        servletResponse.getWriter().write("<h1>hello world 你好世界！</h1>");
    }
}
